Pluralsight Using MongoDB with ASP.NET MVC

Interested in using MongoDB to store information in your ASP.NET MVC applications? This course covers the decisions you will face and the tools available to incrementally build an MVC application with MongoDB. You will learn how to connect to MongoDB using the official C# driver, create documents and customize serialization, overcome the object relational impedance mismatch and start creating rich domain models, store and modify documents, query documents with both LINQ and Mongo query styles, and store files with GridFS. At the end of this course, you will have the skills necessary to begin using MongoDB in your .NET applications.

 
Pluralsight Using MongoDB with ASP.NET MVCCourse Introduction00:05:21
Welcome00:47
Why Use MongoDB in MVC?03:37
What Will I Learn?00:56
Pluralsight Using MongoDB with ASP.NET MVCConnecting to MongoDB00:16:55
Overview01:01
The Official Driver02:14
Exploring the Driver Connection Abstractions04:04
Getting Mongo Running00:59
Setting Up an MVC App to Connect to Mongo03:58
Extracting a Context Class to Connect to Mongo03:29
Takeaway01:08
Pluralsight Using MongoDB with ASP.NET MVCCreating Documents00:46:31
Overview01:01
What is a Document?05:44
The BsonDocument Model04:31
Demo: Creating Documents with BsonDocument07:32
Demo: BsonValue Operations02:09
Demo: BsonDocument to BSON02:02
Creating Documents with POCOs05:49
Modeling Tips01:57
Demo: Serialization Attributes02:45
More Serialization Attributes04:40
Demo: Designing a Rental Model07:32
Takeaway00:43
Pluralsight Using MongoDB with ASP.NET MVCStoring and Modifying Documents00:50:32
Overview02:07
MongoCollection and WriteConcern04:26
The Insert Operation01:32
Demo: Inserting Rentals07:39
Demo: Introducing Robomongo03:20
Replacement Updates05:54
Demo: Replacement to Adjust Rental Prices.06:43
Modification Updates06:01
Updating Multiple Documents01:28
Considerations: Replace vs. Modify, Concurrency, Growth, Size05:07
Atomic Find and Modify Operation01:55
The Remove Operation01:42
Demo: Removing Rentals01:32
Takeaway00:58
Pluralsight Using MongoDB with ASP.NET MVCQuerying Documents00:37:51
Overview02:08
Find and Query Documents05:25
Demo: Using Find to Add a Price Limit Filter04:06
MongoCursor02:45
Demo: Using MongoCursor to Sort Rentals01:32
LINQ01:51
Demo: Using LINQ to Add a Minimum Rooms Filter03:57
Aggregate06:35
Demo: Using Aggregate to Query Rental Price Distributions06:01
Query Performance02:13
Takeaway01:12
Pluralsight Using MongoDB with ASP.NET MVCGridFS00:28:46
Overview02:32
What is GridFS?05:22
Storing Files01:56
Demo: Attaching Images to Rentals06:31
Reading Files03:28
Demo: Displaying Rental Images02:02
Replacing Files02:14
Demo: Replacing Rental Images03:15
Takeaway01:22
Pluralsight Using MongoDB with ASP.NET MVCNext Steps00:06:21
Course Recap01:11
Further Client Learning03:42
Further Server Learning01:28